Applying Feedback Control to Stream Processing Systems
نویسندگان
چکیده
Processing log data from a large distributed system is challenging. The collection and analyzing such data requires timely and accurate pre-processing and sanitizing the data, which is best done with a stream processing system. This paper explores ways to add control theory to a streaming log processing system to improve its accuracy and throughput in the face of varying loads and disturbances. We introduce a way to regulate the internal queue occupancy, preventing data loss. We also provided an accurate and reliable data source to feed the analysis system using feedback control. We compare the results of two different types of commonly used controllers, Proportional Control (P Control) and Proportional-Integral Control (PI Control). We discussed our experience in different stages of applying control theory to a practical system and showed the benefits of designing a system on a solid theoretical foundation.
منابع مشابه
A Method to Justify Process Control Systems in Mineral Processing Applications
The impact of installing process control systems can be expected in terms of performance improvements through reduced operating costs. Since these installations impose considerable capital expenditure, the profitability of the new systems should be economically justified. Controlled variable trend was reconstructed by a combination of simple waves, which provided a means to simulate the ef...
متن کاملOverload Management in Data Stream Processing Systems with Latency Guarantees
Stream processing systems are becoming increasingly important to analyse real-time data generated by modern applications such as online social networks. Their main characteristic is to produce a continuous stream of fresh results as new data are being generated at real-time. Resource provisioning of stream processing systems is difficult due to time-varying workload data that induce unknown res...
متن کاملInter-Operator Feedback in Data Stream Management Systems via Punctuation
High-volume, high-speed data streams may overwhelm the capabilities of stream processing systems; techniques such as data prioritization, avoidance of unnecessary processing and ondemand result production may be necessary to reduce processing requirements. However, the dynamic nature of data streams, in terms of both rate and content, makes the application of such techniques challenging. Such t...
متن کاملThe Relationship between Frequency of Oral Corrective Feedback and Identity Processing Style among Iranian EFL Teachers
is believed that identity has great[s1] impact on almost every aspect of human psychological and social growth. Oral corrective feedback, on the other hand, is found to have a profound influence on learning. In this regard, this study attempted to examine any probable relationship between identity processing styles and the frequency of oral corrective feedback techniques. The participants inclu...
متن کاملTowards Efficient Feedback Control in Streaming Computer Vision Pipelines
Stream processing is currently an active research direction in computer vision. This is due to the existence of many computer vision algorithms that can be expressed as a pipeline of operations, and the increasing demand for online systems that process image and video streams. Recently, a formal stream algebra has been proposed as an abstract framework that mathematically describes computer vis...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004